React Job: Front End Engineer

Job added on

Company

Power Ledger

Location

Perth - Australia

Job type

Full-Time

React Job Details

A bit about us

At Powerledger we build software solutions for the tracking, tracing and trading of renewable energy.

We are a team comprising of software braniacs, electricity experts, and blockchain geeks, product and project specialists, business development executives, crypto vanguards and more. We have one purpose: the democratization of power for a sustainable future.

With a culturally diverse workplace, we collectively rise up to challenges and celebrate our successes. We promote a healthy work-life balance with additional annual leave, workplace flexibility, home office allowance, along with wellness and mental wellbeing programs. There are also additional staff benefits and retailer discounts on offer.

We believe in developing staff to achieve their professional goals and career aspirations, with training grants and career coaching. We recognize the hard work of our people with quarterly awards and incentives. And whilst we might work hard, we like to celebrate with a good party too - with monthly social club events along with mid and end of year celebrations throughout the year.

If this sounds like a place you would like to work - we want to hear from you!

Job Purpose

The front-end engineer will have a keen eye for design, and the ability to take ownership of their domain and deliver high-quality and consistent user experiences across a range of mediums. You’ll be required to build scalable, performant, front-end solutions which work with modern Javascript-based frameworks.

Responsibilities

  • Develop features and improvements to Powerledger products in a secure, well-tested, and performant way.
  • Collaborate with Product Owners and other stakeholders within Engineering (Back-end, UX, etc.) to maintain a high bar for quality in an iterative environment.
  • Advocate for improvements to product quality, security, and performance
  • Solve technical problems of moderate scope and complexity.
  • Craft code that meets Powerledger’s internal standards for style, maintainability, and best practices for a high-scale web environment. Maintain and advocate for these standards through code review.
  • Recognize impediments to Powerledger’s efficiency as a team ("technical debt"), propose and implement solutions.
  • Ship small features and improvements with minimal guidance and support from other team members. Collaborate with the team on larger projects.
  • Be an advocate for user experience working closely with Product, QA and Design function to implement a world-class experience for our users.
  • Share knowledge and document solutions continuously and proficiently.


Specific Measures of Success – Expected Outcomes

Key measures of success:

  • Software Delivery & Quality Contribute towards the team achieving their sprint goals and team metrics as defined in your team's dashboard while operating iteratively as defined in the Agile Playbook and the quality process as defined in the Quality Playbook.

Other Measures

  • Complete at least 80% of your quarterly and yearly objectives including but not limited to:
  • Spend a minimum of 20 hours with a target of 40 hours/year on training as detailed and agreed in the training plan.
  • Actively review and contribute to PRs in a timely manner.
  • Implement at least one improvement each quarter: This could be a process, design pattern, and performance (may include spiking topics) etc as recorded in your Personal Development Plan (Objectives document).
  • Lead the delivery of features as defined in your Objectives document.
  • Involved in the training and mentoring of more junior team members.
  • Contribute to knowledge sharing sessions, document in Confluence, as agreed in your Objectives document.
  • Contribute to cross-squad concerns such as GraphQL schema design, DevOps, Security, code performance as agreed in your Objectives document.
  • Enhance Powerledger’s inclusive and productive dev team culture.
  • Understand and align with Powerledger values.


Skills & Attributes, Qualifications, Experience and Knowledge

Required education and experience


  • 2+ years experience
  • A tertiary degree in computer science or equivalent work experience
  • Strong communication skills
  • Experience working with:
  • Typescript
  • ReactJS
  • React-Redux
  • HTML, CSS and JS
  • Solid understanding of user experience with excellent attention to detail
  • Experience with responsive web design and optimisation
  • Experience building single-page applications
  • Experience building against RESTful APIs
  • Experience writing tests using Jest
  • Ability to work alongside designers and back-end developers to achieve functional and design requirements
  • Willingness to mentor backend developers to become more full-stack


Desired Skills and Experience

  • Experience working with GraphQL
  • Experience creating wireframes using Figma or Sketch
  • Experience building multi-regional applications
  • Experience working with other Javascript frameworks
  • Experience using Node.JS
  • Experience using Kubernetes or Docker
  • Experience using AWS or Google Cloud
  • Experience with Java

Our culture & benefits

At Powerledger, you’ll be part of an inclusive culture where individuality leads. We’re committed to ensuring that no matter where or who you are, everyone feels like they truly belong. Through training, workshops, social events, community partnerships, and company commitments like our Transpositive Inclusion Policy, we strive to foster a supportive working environment with a vibrant, global culture.

Powerledger’s company culture and values are based around collaboration, diversity, inclusion and flexibility. Those are all nice words, so here are some more specific examples:

  • Training programs
  • Flexible start and finish times
  • Ability to have negative leave balance

We're continually assessing our employee value proposition alongside career paths as the company grows to ensure we provide a real and sustainable work-life balance.

Interested? We'd love to hear from you. Please include a cover letter outlining what you can bring to the role and how Powerledger would be a good fit for you.

In addition to your role’s specific outcomes identified above, all staff are expected to provide:

Leadership

  • Contribute to a positive and innovative organisational culture and values: https://www.powerledger.io/company/our-values
  • Demonstrate leadership for the culture within Powerledger.
  • Look for opportunities to lift the performance of your colleagues in constructive ways.
  • Lead by example.

Stakeholder Relationships

  • Work closely and effectively with key internal and external stakeholders including other staff, consultants and contractors.
  • As needed, represent Powerledger at conferences, workshops and networking events focused on energy regulation.

Human Resource Management

  • Maintain an awareness of and work within Powerledger’s Human Resource policies and procedures.

Information and Knowledge Management

  • Effectively capture, store and use information in accordance with Powerledger’s Knowledge Management policy.

Financial Management

  • Maintain an awareness of and work within business budgets.

Commercial Management

  • Develop and maintain industry knowledge by participating in educational opportunities; reading professional publications; maintaining personal networks; and participating in professional organisations.

Powerledger is an equal opportunity employer. Our goal is to celebrate diversity and ensure we create an inclusive environment for all employees. We welcome and encourage applications from Aboriginal and Torres Strait Islanders, the LGBTQIA+ community, people living with disabilities, and people from diverse cultural backgrounds.